//package com.nanrui.mutualinductor.ui.page;
//
//import android.os.Bundle;
//import android.view.View;
//import android.widget.Button;
//import android.widget.EditText;
//import android.widget.TextView;
//
//import com.batman.baselibrary.base.BaseActivity;
//import com.batman.baselibrary.utils.TimeUtils;
//import com.bin.david.form.core.SmartTable;
//import com.bin.david.form.data.CellInfo;
//import com.bin.david.form.data.column.Column;
//import com.bin.david.form.data.format.bg.BaseCellBackgroundFormat;
//import com.bin.david.form.data.style.FontStyle;
//import com.bin.david.form.data.table.TableData;
//import com.nanrui.mutualinductor.R;
//import com.nanrui.mutualinductor.data.CTCheckData;
//import com.nanrui.mutualinductor.ui.widget.MyTextDrawFormat;
//import com.nanrui.mutualinductor.ui.widget.MyTitleDrawFormat;
//import com.ui.util.UIDisplayHelper;
//import com.ui.widget.UINavigationView;
//
//import java.text.SimpleDateFormat;
//import java.util.ArrayList;
//import java.util.Arrays;
//import java.util.Date;
//import java.util.List;
//import java.util.Locale;
//
//import butterknife.BindView;
//import butterknife.OnClick;
//
//public class ElecCheckRegulationActivity extends BaseActivity {
//
//    @BindView(R.id.uinv)
//    UINavigationView mUinv;
//    @BindView(R.id.et_person)
//    EditText mEtPerson;
//    @BindView(R.id.et_property_id)
//    EditText mEtPropertyId;
//    @BindView(R.id.et_position)
//    EditText mEtPosition;
//    @BindView(R.id.et_rated_electricity)
//    EditText mEtRatedElectricity;
//    @BindView(R.id.tv_rated_electricity_two)
//    TextView mTvRatedElectricityTwo;
//    @BindView(R.id.et_rated_load)
//    EditText mEtRatedLoad;
//    @BindView(R.id.tv_floor_load)
//    EditText mTvFloorLoad;
//    @BindView(R.id.tv_level)
//    TextView mTvLevel;
//    @BindView(R.id.tv_f)
//    TextView mTvF;
//    @BindView(R.id.tv_u)
//    TextView mTvU;
//    @BindView(R.id.tv_i)
//    TextView mTvI;
//    @BindView(R.id.tv_r)
//    TextView mTvR;
//    @BindView(R.id.table)
//    SmartTable mTable;
//    @BindView(R.id.tv_date)
//    TextView mTvDate;
//    @BindView(R.id.btn_measure)
//    Button mBtnMeasure;
//    @BindView(R.id.btn_save)
//    Button mBtnSave;
//    @BindView(R.id.btn_exit)
//    Button mBtnExit;
//
//    //                        new Form("f满载[%]", Paint.Align.CENTER),
////                        new Form("f化整[%]", Paint.Align.CENTER),
////                        new Form("δ满载[']", Paint.Align.CENTER),
////                        new Form("δ化整[']", Paint.Align.CENTER),
////                        new Form("f下限[%]", Paint.Align.CENTER),
////                        new Form("f化整[%]", Paint.Align.CENTER),
////                        new Form("δ下限[']", Paint.Align.CENTER),
////                        new Form("δ化整[']", Paint.Align.CENTER)
////                        new Form(1, 4, "照片")
//
//    public String[] Ynames = new String[]{"f满载[%]", "f化整[%]", "δ满载[']", "δ化整[']", "f下限[%]", "f化整[%]", "δ下限[']", "δ化整[']"};
//    public String[] Xnames = new String[]{"f(%)\nδ(')", "1%", "5%", "20%", "100%", "120%"};
//    List<String> YLsitNames;
//
//    @Override
//    protected boolean isRegisterEventBus() {
//        return false;
//    }
//
//    @Override
//    public int getLayoutId() {
//        return R.layout.activity_ct_check_regulation;
//    }
//
//    @Override
//    public void initViews() {
//        mUinv.setNavigationTitle("规程测试");
//        mTvDate.setText("时间：" + TimeUtils.date2String(new Date(), new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault())));
//    }
//
//    @Override
//    public void loadData(Bundle savedInstanceState) {
//
//
//        YLsitNames = Arrays.asList(Ynames);
//
//        int onewidth = UIDisplayHelper.dpToPx(120);
//        int width = (UIDisplayHelper.getScreenWidth(mContext) - UIDisplayHelper.dpToPx(16) * 2 - onewidth) / 5;
//        int height = UIDisplayHelper.dpToPx(32);
//
//        final List<CTCheckData> testData = new ArrayList<>();
//        final List<Column> columns = new ArrayList<>();
//
//        CTCheckData ctCheckData;
//        Column column;
//
//        for (int i = 0; i < Xnames.length; i++) {
//            column = new Column(Xnames[i], "name" + (i + 1));
//            column.setFixed(true);
//            column.setAutoMerge(true);
//            if (i == 0) {
//                column.setDrawFormat(new MyTextDrawFormat<String>(onewidth, height));
//            } else {
//                column.setDrawFormat(new MyTextDrawFormat<String>(width, height));
//            }
//            columns.add(column);
//        }
//
//
//
//
//        final TableData<CTCheckData> tableData = new TableData<CTCheckData>("", testData, columns);
//
//        tableData.setTitleDrawFormat(new MyTitleDrawFormat(height));
////        tableData.setDrawFormat(new MyTextDrawFormat<>(width, height));
//
//        mTable.getConfig().setShowTableTitle(false)
//                .setShowXSequence(false)
//                .setShowYSequence(false)
//                .setContentStyle(new FontStyle(UIDisplayHelper.sp2px(mContext, 18), getResources().getColor(R.color.ui_config_color_black)))
//                .setColumnTitleStyle(new FontStyle(UIDisplayHelper.sp2px(mContext, 18), getResources().getColor(R.color.ui_config_color_black)))
//                .setColumnCellBackgroundFormat(new BaseCellBackgroundFormat<Column>() {
//                    @Override
//                    public int getBackGroundColor(Column column) {
//                        return getResources().getColor(R.color.ui_config_color_gray_11);
//                    }
//                })
//                .setContentCellBackgroundFormat(new BaseCellBackgroundFormat<CellInfo>() {
//                    @Override
//                    public int getBackGroundColor(CellInfo cellInfo) {
//                        if (YLsitNames.contains(cellInfo.value)) {
//                            return getResources().getColor(R.color.ui_config_color_gray_11);
//                        } else {
//                            return getResources().getColor(R.color.ui_config_color_white);
//                        }
//
//                    }
//                });
//        ;
//
//        mTable.setTableData(tableData);
//
//    }
//
//
//    @OnClick({R.id.btn_measure, R.id.btn_save, R.id.btn_exit})
//    public void onViewClicked(View view) {
//        switch (view.getId()) {
//            case R.id.btn_measure:
//                break;
//            case R.id.btn_save:
//                break;
//            case R.id.btn_exit:
//                finish();
//                break;
//        }
//    }
//}
